<?php

function insert_enreg($groupe, $tableau_csv, $enreg_csv) {

	//$tab_insert = Array(Array());
	
    echo "<p style = 'color:green'>envoi <b>fonction insert</b></p>";
	
    echo "<b>insert</b> de l'enregistrement " . $tableau_csv[$enreg_csv][0] . " dans la BdD<br><br>";
		$tab_insert[$enreg_csv][] = $tableau_csv[$enreg_csv][0];
    echo "nom = " . $tableau_csv[$enreg_csv][1] . "<br>"; //nom
		$tab_insert[$enreg_csv][] = $tableau_csv[$enreg_csv][1];
    echo "prenom = " . $tableau_csv[$enreg_csv][2] . "<br>"; //prenom
		$tab_insert[$enreg_csv][] = $tableau_csv[$enreg_csv][2];
    echo "genre  = " . $tableau_csv[$enreg_csv][3] . "<br>"; //genre
		$tab_insert[$enreg_csv][] = $tableau_csv[$enreg_csv][3];
    echo "civilité  = " . $tableau_csv[$enreg_csv][4] . "<br>"; //civ
    echo "date_naissance (jma depuis csv)  = " . $tableau_csv[$enreg_csv][5]."<br>"; //date naiss 
    echo "date_naissance (amj pour BdD) = " . jma2amj($tableau_csv[$enreg_csv][5])."<br>"; //idclasse 
	if ($groupe == "Eleves") {
		echo "libelle_classe_eleve = " . $tableau_csv[$enreg_csv][6] . "<br>"; 
			$tab_insert[$enreg_csv][] = $tableau_csv[$enreg_csv][6];
	} else {
		echo "classes de ce professeur = ";
		for ($t=7 ; $t < sizeof($tableau_csv[$enreg_csv]) ; $t++) {
			echo $tableau_csv[$enreg_csv][$t]." - ";
				$tab_insert[$enreg_csv][] = $tableau_csv[$enreg_csv][$t];
		}
	}
	// echo "<br>vardump de tc dans la fonction insert : ";
    // var_dump($tab_insert);
    return $tab_insert[$enreg_csv];
}

function ignore_enreg($groupe, $result_bdd, $result_classes, $tableau_csv, $enreg_csv) {
    echo "<p style = 'color:gray'>envoi <b>fonction ignore</b></p>";
	
				echo "<p>vardump resultat bdd - ignore</p>";
				var_dump($result_bdd);
				echo "<p>vardump resultat classes - ignore</p>";
				var_dump($result_classes);

	
    echo "<b>ignore</b> de l'enregistrement " . $result_bdd[0] . " de la BdD<br>";
			$tab_ignore[$enreg_csv][] = $tableau_csv[$enreg_csv][0];
    echo $result_bdd[1] . " = " . $tableau_csv[$enreg_csv][1] . "<br>"; //nom
			$tab_ignore[$enreg_csv][] = $tableau_csv[$enreg_csv][1];

    echo $result_bdd[2] . " = " . $tableau_csv[$enreg_csv][2] . "<br>"; //prenom
			$tab_ignore[$enreg_csv][] = $tableau_csv[$enreg_csv][2];

    echo $result_bdd[3] . " = " . $tableau_csv[$enreg_csv][3] . "<br>"; //genre
			$tab_ignore[$enreg_csv][] = $tableau_csv[$enreg_csv][3];

    echo $result_bdd[4] . " = " . $tableau_csv[$enreg_csv][4] . "<br>"; //civ
			//$tab_ignore[$enreg_csv][] = $tableau_csv[$enreg_csv][4];

    echo $result_bdd[5] ." = " . jma2amj($tableau_csv[$enreg_csv][5])."<br>"; //date naiss
			//$tab_ignore[$enreg_csv][] = $tableau_csv[$enreg_csv][5];

	
	if ($groupe == "Eleves") {
	
		echo $result_bdd[7] . " = " . $tableau_csv[$enreg_csv][6] . "<br>";	//idclasse
			$tab_ignore[$enreg_csv][] = $tableau_csv[$enreg_csv][6];

	} else {
		echo "<u>classes de ce professeur : </u><br>";
		for ($t=7 ; $t < sizeof($tableau_csv[$enreg_csv]) ; $t++) {
			if (!isset($tableau_csv[$enreg_csv][$t])){
				$tableau_csv[$enreg_csv][$t]="(vide ds csv)";
			}
			if (!isset($result_classes[$t])){
				$result_classes[$t]="(vide ds bdd)";
			}		
			echo $result_classes[$t] ." = ". $tableau_csv[$enreg_csv][$t]."<br>";
				$tab_ignore[$enreg_csv][] = $tableau_csv[$enreg_csv][$t];
		}
	}
	
	// echo "<br>vardump de ti dans la fonction ignore : ";
    // var_dump($tab_ignore);
    return $tab_ignore[$enreg_csv];
}

function update_enreg($groupe, $result_bdd, $result_classes, $tableau_csv, $enreg_csv) {
    echo "<p style = 'color:orange'>envoi <b>fonction update</b></p>";
	
				echo "<p>vardump resultat bdd - update</p>";
				var_dump($result_bdd);
				echo "<p>vardump resultat classes - update</p>";
				var_dump($result_classes);
	
    echo "<b>update</b> de l'enregistrement " . $result_bdd[0] . " de la BdD<br>";
			$tab_update[$enreg_csv][] = $tableau_csv[$enreg_csv][0];

    echo $result_bdd[1] . " <- " . $tableau_csv[$enreg_csv][1] . "<br>"; //nom
			$tab_update[$enreg_csv][] = $tableau_csv[$enreg_csv][1];

    echo $result_bdd[2] . " <- " . $tableau_csv[$enreg_csv][2] . "<br>"; //prenom
			$tab_update[$enreg_csv][] = $tableau_csv[$enreg_csv][2];

    echo $result_bdd[3] . " <- " . $tableau_csv[$enreg_csv][3] . "<br>"; //genre
			$tab_update[$enreg_csv][] = $tableau_csv[$enreg_csv][3];

    echo $result_bdd[4] . " <- " . $tableau_csv[$enreg_csv][4] . "<br>"; //civ
			//$tab_update[$enreg_csv][] = $tableau_csv[$enreg_csv][4];

    echo $result_bdd[5] ." <- " . jma2amj($tableau_csv[$enreg_csv][5])."<br>"; //date naiss 
			//$tab_update[$enreg_csv][] = $tableau_csv[$enreg_csv][5];

	
	if ($groupe == "Eleves") {
		echo $result_bdd[7] . " <- " . $tableau_csv[$enreg_csv][6] . "<br>"; //idclasse
			$tab_update[$enreg_csv][] = $tableau_csv[$enreg_csv][6];

	} else {
		echo "<u>classes de ce professeur :</u><br> ";
		$maximum = max(sizeof($tableau_csv[$enreg_csv]), 7 + sizeof($result_classes));
		echo "<p>taille tableaucsv = ". sizeof($tableau_csv[$enreg_csv]) . " - taille resultclasses = " . (7 + sizeof($result_classes)) . " =>> max = " . $maximum . "</p>";
		for ($t=7 ; $t < sizeof($tableau_csv[$enreg_csv]) ; $t++) {
	
			if (!isset($tableau_csv[$enreg_csv][$t])){
				// $echocsv = $tableau_csv[$enreg_csv][$t];
				$echocsv = "(vide ds csv)";
			} else {
				$echocsv = $tableau_csv[$enreg_csv][$t];
			}
			if (!isset($result_classes[$t])){
				$result_classes[$t]="(vide ds bdd)";
			}
			echo $result_classes[$t] ." <- ". $echocsv."<br>";
				$tab_update[$enreg_csv][] = $tableau_csv[$enreg_csv][$t];
		}
	}
	
	// echo "<br>vardump de tu dans la fonction update : ";
    // var_dump($tab_update);
    return $tab_update[$enreg_csv];
}

function delete_enreg($groupe, $result_bdd, $result_classes, $enreg_bdd) {
    echo "<p style = 'color:red'>envoi <b>fonction delete</b></p>";
	
				echo "<p>vardump resultat bdd - delete</p>";
				var_dump($result_bdd);
				echo "<p>vardump resultat classes - delete</p>";
				var_dump($result_classes);
				echo "<p>echo sizeof resultat bdd - delete : " . sizeof($result_bdd) . "</p>";
				echo "<p>echo sizeof resultat classes - delete : " . sizeof($result_classes) . "</p>";				
	
    echo "<b>delete</b> de l'enregistrement " . $result_bdd[0] . " de la BdD<br>";
	
	$tab_delete[$enreg_bdd][] = $result_bdd[0];
	$tab_delete[$enreg_bdd][] = $result_bdd[1];
	$tab_delete[$enreg_bdd][] = $result_bdd[2];
	$tab_delete[$enreg_bdd][] = $result_bdd[3];
	// $tab_delete[$enreg_bdd][] = $result_bdd[4];
	// $tab_delete[$enreg_bdd][] = $result_bdd[5];
	if ($groupe == "Eleves") {
		$tab_delete[$enreg_bdd][] = $result_bdd[7];
	} else {
		for ($t=7 ; $t < (7 + sizeof($result_classes)) ; $t++) {
			$tab_delete[$enreg_bdd][] = $result_classes[$t];
		}
	}

	// echo "<br>vardump de td dans la fonction delete : ";
    // var_dump($tab_delete);
    return $tab_delete[$enreg_bdd];	
}

?>